#sidebar {
	/*width:312px;*/
	float:left;
}

.seccion-sidebar {
	float:left;
	display:block;
	width:285px;
	
}

#sidebar h1 {
	/*background:none repeat scroll 0 0 #B2AE5D;*/
	background:none repeat scroll 0 0 #9DC760;
	margin-bottom:0;
	margin-left:15px;
	margin-right:15px;
	padding:10px;
	font-size:2.5em;
	color:#ffffff;
	text-shadow:none;
}

#sidebar h2 {
    background:none repeat scroll 0 0 #B2AE5D;
    margin-bottom:0;
    margin-left:15px;
    margin-right:15px;
    padding:10px;
}

#sidebar .top5 {
font-size:11px;
line-height:1.4em;
position:relative;
}
.clearfix {
display:block;
}

li {
list-style:none outside none;
}

#sidebar .top5 a.post_link {
background:none repeat scroll 0 0 #FFFFFF;
border-top:1px solid #DDDDDD;
display:block;
height:53px;
overflow:hidden;
color:#2266BB;
text-decoration:none;
}

#sidebar .top5 a.post_link:hover {
background:none repeat scroll 0 0 #eef4ff;
border-color:#2266bb;
color:#222222;
text-decoration:none;
}


#sidebar .top5 .top5_number {
background:none repeat scroll 0 0 #DDDDDD;
color:#FFFFFF;
display:inline-block;
float:left;
font-size:36px;
font-weight:bold;
line-height:50px;
margin-right:2px;
padding-top:2px;
text-align:center;
width:50px;
}

#sidebar .top5 a.post_link:hover .top5_number {
background:none repeat scroll 0 0 #9dc760;
color:#ffffff;
}


#sidebar li.top5 span.post_image_frame {
width:53px !important;
}
#sidebar .top5 .post_image_frame {
float:left;
height:50px;
margin-right:5px;
margin-top:2px;
width:95px;
}
.post_image_frame {
display:block;
overflow:hidden;
position:relative;
}


.top-follow-list em {
font-size:1.3em;
font-style:normal;
line-height:1.5;
}


#sidebar li.top5 div.top-follow-list p {
color:#6C6C6C;
margin:0;
}

#sidebar li.contido {
    margin-top:10px;	
}

/*#sidebar .boton-contido {
	background: #83B400;
	padding:10px;
	color:#4083A9;
	font-size:20px;
	font-weight: bold;
	
}*/


a.contido-link {
    background: #83B400;
    padding:10px;
    color:#4083A9;
    font-size:20px;
    font-weight: bold;
    display: block;
    text-decoration: none;
}

a.contido-link:hover {
	background:none repeat scroll 0 0 #B2AE5D;
	border-color:#2266bb;
	color:#54CB0A;
	text-decoration:none;
}

h4.cabeceira-contidos {
	background: transparent;
	border-bottom: 1px solid #dedede;
	margin-left:15px;
	margin-bottom:0px;
	color: #83B400;
	font-size:20px;
}




